Data reporting method and system

ABSTRACT

A data reporting method includes generating a data uploading token by a main network node, determining, from a plurality of data-uploading network nodes waiting for data uploading, a plurality of qualified network nodes having a data uploading qualification, allowing the qualified network nodes to compete for the data uploading token, and coordinating a data uploading operation with a winning network node of the qualified network nodes that obtained the data uploading token.

CROSS-REFERENCE TO RELATED APPLICATIONS

The present application is a continuation of International ApplicationNo. PCT/CN2018/106156, filed on Sep. 18, 2018, which claims priority toChinese Patent Application No. 201710839107.9 filed to the CNIPA on Sep.18, 2017 and entitled “DATA REPORTING METHOD AND SYSTEM,” the entirecontent of which is incorporated herein by reference.

TECHNICAL FIELD

The embodiments of the present disclosure relate to, but are not limitedto, the field of wireless network communication, and in particular to adata reporting method and system.

BACKGROUND

During the data reporting, single-server reporting, single-room clusterreporting or multi-room active/standby reporting are generally employedin the existing technologies. The multi-room active/standby reporting ismainly cold standby. Here, the cold standby refers to manual switching.

The data reporting methods in the existing technologies have thefollowing disadvantages:

(1) the server fails suddenly;

(2) when a sudden network problem occurs in the computer room where theserver is located, the data acquired by the server is incomplete,resulting in data incompleteness;

(3) when a sudden network problem occurs in the computer room where theserver is located, the data reported by the sever fails; and

(4) after a fault occurs, manual intervention is required to switchbetween active and standby modes, and hence processing time is long andthe data timeliness is affected.

Among the above methods, the single-server reporting has the defects ofitems (1), (2) and (3), the single-room cluster reporting has thedetects of items (2) and (3), and the multi-room active/standbyreporting has the detect of above item (4).

Thus, during the data reporting, when the server storing data is faulty,the network condition of the server is poor or the stored data isincomplete, it is usually possible to use a monitoring alarm andmanually switch to a standby server to report data. However, in thismethod, mutual intervention is required, and it will take a long timefrom the occurrence of a fault, the discovery of the fault to theresolution of the fault, so that long-time data reporting will beaffected and the real-time performance of data is greatly reduced.

Therefore, there is a need for a data reporting method and system whichcan automatically evade faults to complete data reporting and ensure theintegrity of data.

SUMMARY

In order to solve the problems on data reporting in the existingtechnologies, a data reporting method and system are provided, which canautomatically evade faults to complete data reporting when a serverfails, and ensure the integrity of data.

In accordance with an aspect of the embodiments of the presentdisclosure, a data reporting method is provided, including:

step 1: generating a data uploading token by a main network node;

step 2: determining whether each network node waiting to upload data hasa data uploading qualification; and

step 3: network nodes with the data uploading qualification competingfor the data uploading token, and execute a data uploading operation bya network node that obtains the data uploading token.

In this disclosure, a network node waiting to upload data is alsoreferred to as a “data-uploading network node,” a data-uploading networknode with the data uploading qualification is also referred to as a“qualified network node,” and a qualified network node that obtained thedata uploading token is also referred to as a “winning network node.”

Step 2 includes:

acquiring, by each network node, the integrity of data to be uploadedstored thereon, and determining that the network node has a datauploading qualification when the integrity is determined to be greaterthan or equal to a set threshold.

Step 2 further includes:

acquiring, by each network node, meta-information related to the data tobe uploaded, and synchronizing the meta-information with other networknodes; and

selecting a maximum value from the meta-information of each networknode, and using a ratio of the meta-information of the network node tothe maximum value as the integrity of the data to be uploaded by thenetwork node.

Step 3 includes:

transmitting, by a network node with the data uploading qualification, arequest for acquiring the data uploading token to the main network node;and

determining, by the main network node, whether the data uploading tokenis in a released state, and, if so, issuing the data uploading token toa network node that first requests for the data uploading token and thensetting the data uploading token to be in an occupied state.

After step 3, the method further includes:

releasing the data uploading token by the network node that obtains thedata uploading token after uploading data, determining whether data isuploaded successfully, and notifying other network nodes to stopcompeting for the data uploading token if the data is uploadedsuccessfully.

Step 3 further includes:

upon transmitting, to the main network node, a request for acquiring thedata uploading token, by the network node, transmitting, to the mainnetwork node, a time threshold for releasing the data uploading token;and

after the main network node issues the data uploading token to thenetwork node that first requests for the data uploading token,performing timing, and setting, by the main network node, the datauploading token to be in a released state if the timing time reaches thetime threshold transmitted by the network node that obtains the datauploading token.

In accordance with another aspect of the embodiments of the presentdisclosure, a data reporting system is provided, which is located on anetwork node, the system including:

a token generation module configured to generate a data uploading tokenwhen the network node is a main network node;

a qualification determination module configured to determine whether thenetwork node has a data uploading qualification;

a token competition module configured to compete for the data uploadingtoken; and

a data uploading module configured to execute a data uploading operationwhen the data uploading token is obtained.

The qualification determination module is further configured to:

acquire the integrity of data to be uploaded stored thereon, anddetermine to have a data uploading qualification when the integrity isdetermined to be greater than or equal to a set threshold.

The qualification determination module is further configured to:

acquire meta-information related to the data to be uploaded, andsynchronize the meta-information with other network nodes; and

select a maximum value from the meta-information of each network node,and use a ratio of the meta-information of the network node to themaximum value as the integrity of the data to be uploaded by the networknode.

The token competition module is further configured to:

transmit, to the main network node, a request for acquiring the datauploading token; and

the system further includes a token management module configured todetermine whether the data uploading token is in a released state, and,if so, issue the data uploading token to a network node that firstrequests for the data uploading token and then set the data uploadingtoken to be in an occupied state.

The system further includes:

an uploading management module configured to release the data uploadingtoken after data uploading, determine whether data is uploadedsuccessfully, and notify other network nodes to stop competing for thedata uploading token if the data is uploaded successfully.

The token competition module is further configured to:

upon transmitting, to the main network node, a request for acquiring thedata uploading token, transmit, to the main network node, a timethreshold for releasing the data uploading token; and

the token management module is further configured to: after issuing thedata uploading token to the network node that first requests for thedata uploading token, perform timing, and set, by the main network node,the data uploading token to be in the released state if the timing timereaches the time threshold transmitted by the network node that obtainsthe data uploading token.

In accordance with the data reporting method and system provided in theembodiments of the present disclosure, data uploading is performed by anetwork node with a higher data integrity, so that the integrity of datais ensured. Moreover, when a fault occurs in a server of a network node,data uploading can be automatically switched to a server of anothernetwork node without manual intervention, so that the processing timefor data uploading is shortened and the data timeliness is ensured.

BRIEF DESCRIPTION OF THE DRAWINGS

The drawings incorporated into this specification and constituting apart of this specification show the embodiments of the presentdisclosure, and are used together with the description to explain theprinciples of the embodiments of the present disclosure. Throughout thedrawings, similar reference numerals represent similar elements. Thedrawings to be described hereinafter are some but not all of theembodiments of the present disclosure. A person of ordinary skill in theart may obtain other drawings according to these drawings without payingany creative effort. In the drawings:

FIG. 1 is a flowchart of a data reporting method according to anembodiment of the present disclosure; and

FIG. 2 is a block diagram of a data reporting system according to anembodiment of the present disclosure.

DETAILED DESCRIPTION OF THE EMBODIMENTS

The technical solutions in the embodiments of the present disclosurewill be clearly described below with reference to the drawings in theembodiments of the present disclosure. Apparently, the describedembodiments are some but not all of the embodiments of the presentdisclosure. All other embodiments obtained by a person of ordinary skillin the art based on the embodiments of the present disclosure withoutpaying any creative effort shall fall into the scope of the embodimentsof the present disclosure. It is to be noted that the embodiments in thepresent application and the features in the embodiments can be combinedin any way if not conflicted.

An embodiment of the present disclosure provides a data reportingmethod. As shown in FIG. 1, the method includes the following steps.

Step 101: a data uploading token is generated by a main network node.

Step 102: It is determined whether each network node waiting to uploaddata has a data uploading qualification.

Step 103: Network nodes with the data uploading qualification competefor the data uploading token, and a data uploading operation is executedby a network node that obtains the data uploading token.

There are at least three network nodes which may be network nodes acrosscomputer rooms, across operators. The plurality of network nodes acrosscomputer rooms, across operators can ensure that the quality of datauploading will not be affected when the network quality of one networknode is poor.

The main network node may be elected by the network nodes, or the systemmay default one of the network nodes as a main network node, or the mainnetwork node may be determined according to a selection rule. If themain network node is elected, when the entire system is started, thatis, the data uploading is started, the network nodes will elect the mainnetwork node. During the election, the main network node needs to bevoted by majority of the network nodes. The specific election method isknown to those skilled in the art and will not be repeated here. Themain network node will establish a network connection with other networknodes. The connection may be a persistent ordinary network connection.

The data uploading token is unique. That is, after a network nodeobtains the data uploading token, other network nodes cannot upload datauntil the network node that obtains the data uploading token uploadsdata and releases the data uploading token. At this time, other networknodes may obtain the data uploading token. The state of the datauploading token is set by the main network node. When the main networknode issues the data uploading token to other network nodes, the datauploading token is set to be in an occupied state; and, when the networknode releases the data uploading token, the main network node is alsonotified so that the main network node sets the data uploading token tobe in a released state.

After it is determined that each network node has its own data uploadingqualification, the network node will transmit, to the main network node,a request for acquiring the data uploading token. The main network nodeissues the data uploading token to the network node that first requestsfor the data uploading token.

Step 102 includes: acquiring, by each network node, the integrity ofdata to be uploaded stored thereon, and determining that the networknode has a data uploading qualification when the integrity is determinedto be greater than or equal to a set threshold.

Step 102 further includes: acquiring, by each network node,meta-information related to the data to be uploaded, and synchronizingthe meta-information with other network nodes; and, selecting a maximumvalue from the meta-information of each network node, and using a ratioof the meta-information of the network node to the maximum value as theintegrity of the data to be uploaded by the network node.

The synchronization of the meta-information between each network nodewaiting to upload data and other network nodes is performed in thefollowing ways, where the synchronization means acquiring information ofeach other:

way 1: if one of two network nodes that synchronize the meta-informationwith each other is the main network node, the main network node andother network nodes synchronize their respective meta-informationthrough the established connection; and

way 2: if two network nodes that synchronize the meta-information witheach other are not the main network node, the two network nodessynchronize their respective meta-information through their respectiveconnections with the main network node.

In other words, each network node only establishes a direct connectionwith the elected main network node. If the two network nodes are not themain node, there is no direct connection between the two network nodes.Therefore, when information is transmitted between the two networknodes, the information needs to be transferred by the main network node.

The meta-information related to the data to be uploaded may be differentaccording to the type of the data to be uploaded, and is calculatedbased on the data to be uploaded; and, the integrity of the data to beuploaded on a certain network node can be calculated by using themeta-information. The meta-information may be the sum of the data to beuploaded. For example, when the data to be uploaded is the bandwidth ofeach network node, the meta-information may be the sum of bandwidths.

Since each network node cannot know the meta-information calculated bythe complete data to be uploaded, the integrity of the data to beuploaded is calculated based on the maximum value in themeta-information of the network node. The determination whether anetwork node has a data uploading qualification is performed based onthe integrity. That is, it is determined that the network node has adata uploading qualification when the integrity is greater than or equalto a set threshold. The set threshold may be set as required, forexample, 99%.

It is to be noted that the integrity of the data to be uploaded maygenerally be expressed in form of percentage. When the integrity of thedata to be uploaded stored on a network node reaches the set threshold,the network node can upload the stored data and enable a data receiverto receive the quality requirements of the data.

Step 103 includes: transmitting, by a network node with the datauploading qualification, a request for acquiring the data uploadingtoken to the main network node; and, determining, by the main networknode, whether the data uploading token is in a released state, and, ifso, issuing the data uploading token to a network node that firstrequests for the data uploading token and then setting the datauploading token to be in an occupied state.

After step 103, the method further includes: releasing the datauploading token by the network node that obtains the data uploadingtoken after uploading the data, determining whether the data is uploadedsuccessfully, and notifying other network nodes to stop competing forthe data uploading token if the data is uploaded successfully.

Step 103 further includes: upon transmitting, to the main network node,a request for acquiring the data uploading token, by the network node,transmitting, to the main network node, a time threshold for releasingthe data uploading token; and, after the main network node issues thedata uploading token to the network node that first requests for thedata uploading token, performing timing, and setting, by the mainnetwork node, the data uploading token to be in a released state if thetiming time reaches the time threshold transmitted by the network nodethat obtains the data uploading token.

This arrangement is to prevent a situation that other network nodes areunable to upload data since the network node that uploads data is unableto upload data and also occupies the token in case of networkinterruption. Here, the time threshold is general set according toactual requirements, for example, tens of seconds.

If the data is uploaded successfully, other network nodes are notifiedto stop competing for the data uploading token in the following ways:

way 1: if the network node that uploads data successfully is the mainnetwork node, other network nodes are directly notified to stopcompeting; and

way 2: if the network node that uploads data successfully is not themain network node, a message to stop competing is transmitted to themain network node, and the main network node transmits the message tostop competing to other network nodes.

As described above, each network node only establishes a directconnection with the main network node. If the network node that uploadsdata successfully is not the main network node, the information needs tobe transferred by the main network node.

Additionally, the transmitting, by a network node with the datauploading qualification, a request for acquiring the data uploadingtoken includes: if the network node with the data uploadingqualification is the main network node, transmitting, by the mainnetwork node, a request for acquiring the data uploading token to itsown token management module; and, if the network node with the datauploading qualification is not the main network node, transmitting, bythe network node, a request for acquiring the data uploading token tothe token management module of the main network node.

Since the main network node is elected from the network nodes waiting toupload data, during the implementation of the data uploading function,the main network node also functions as a data uploading token managerand an information transfer. Thus, when the main network node has a datauploading qualification, the main network node will also transmit, toits own token management module, a request for acquiring the token.

It is to be noted that, in this method, the network nodes that competefor the data uploading token may be network nodes that have the datauploading qualification and never obtain the data uploading token.

The specific steps of the data reporting method provided in thisembodiment of the present disclosure will be described below. In thisembodiment, there are five network nodes A, B, C, D and E, and the datato be uploaded is the reported bandwidths of the five network nodes.

Step 1: From the five network nodes A, B, C, D and E that are waiting toupload data, the network node B is elected as a main network node, andthe main network node B establishes connections with the network nodesA, C, D and E and generates a unique data uploading token.

Step 2: The five network nodes A, B, C, D and E calculate the sum ofbandwidths of the network nodes stored thereon as meta-information, andthe calculated meta-information of the five network node A, B, C, D andE is 161493570, 160999901, 152964949, 161521593 and 72330513,respectively.

Step 3: The main network node B separately synchronizes themeta-information with the network nodes A, C, D and E, and the networknodes A, C, D and E synchronize the meta-information with each otherthrough the main network node B.

Step 4: For each network node, a maximum value is selected from themeta-information of the five network nodes to calculate the integrity,that is, its own meta-information is divided by the maximum value, wherethe integrity of the five network nodes A, B, C, D and E is 99.98%,99.68%, 94.70%, 100.000% and 44.78%, respectively.

Step 5: Each network node determines whether its own integrity isgreater than or equal to a preset threshold (i.e., 99%), so that it isdetermined that the network nodes A, B and D have a data uploadingqualification.

Step 6: Each of the network nodes A, B and D with the data uploadingqualification transmits, to the main network node, a request foracquiring the data uploading token and a time threshold for releasingthe token.

Step 7: Upon receiving the request, the main network node B determinesthat the data uploading token is in a released state; then, determinesthat the first received request comes from the network node A so thatthe data uploading token is issued to the network node A; and, sets thetoken to be in an occupied state and starts timing.

Step 8: Upon acquiring the token and uploading data, the network nodereleases the data uploading token, and determines whether the result ofdata uploading is successful uploading; and, if the result of datauploading is successful uploading, other network nodes are notified tostop competing for the data uploading token.

If the timing of the main network node B reaches the time thresholdtransmitted by the network node A and a message of successful uploadingor a message of releasing token is still not received, the token isautomatically released. In this way, the token can be issued after arequest for acquiring the token transmitted by other network nodes isreceived, and the data uploading can be performed continuously.

Additionally, if a network node fails to upload data, this network nodecan no longer participate in the subsequent competition for the datauploading token.

An embodiment of the present disclosure further provides a datareporting system, which is located on a network node. As shown in FIG.2, the system includes:

a token generation module 201 configured to generate a data uploadingtoken when the network node is a main network node;

a qualification determination module 202 configured to determine whetherthe network node has a data uploading qualification;

a token competition module 203 configured to compete for the datauploading token; and

a data uploading module 204 configured to execute a data uploadingoperation when the data uploading token is obtained.

The qualification determination module 202 is further configured to:

acquire the integrity of data to be uploaded stored thereon, anddetermine to have a data uploading qualification when the integrity isdetermined to be greater than or equal to a set threshold.

The qualification determination module 202 is further configured to:

acquire meta-information related to the data to be uploaded, andsynchronize the meta-information with other network nodes; and

select a maximum value from the meta-information of each network node,and use a ratio of the meta-information of the network node to themaximum value as the integrity of the data to be uploaded by the networknode.

The token competition module 203 is further configured to:

transmit, to the main network node, a request for acquiring the datauploading token; and

the system further includes a token management module configured todetermine whether the data uploading token is in a released state, and,if so, issue the data uploading token to a network node that firstrequests for the data uploading token and then set the data uploadingtoken to be in an occupied state.

The system further includes:

an uploading management module configured to release the data uploadingtoken after data uploading, determine whether data is uploadedsuccessfully, and notify other network nodes to stop competing for thedata uploading token if the data is uploaded successfully.

The token competition module 203 is further configured to:

upon transmitting, to the main network node, a request for acquiring thedata uploading token, transmit, to the main network node, a timethreshold for releasing the data uploading token; and

the token management module is further configured to: after issuing thedata uploading token to the network node that first requests for thedata uploading token, perform timing, and set, by the main network node,the data uploading token to be in the released state if the timing timereaches the time threshold transmitted by the network node that obtainsthe data uploading token.

The present disclosure also provides a data reporting device including amemory and a processor. The memory stores instructions that, whenexecuted by the processor, cause the processor to perform a methodconsistent with the disclosure, such as one of the above-describedexample methods. The device can be at any of the above-described networknodes.

The present disclosure also provides a non-transitory computer-readablestorage medium storing instructions that, when executed by a processor,cause the processor to perform a method consistent with the disclosure,such as one of the above-described example methods. The storage mediumcan be at any of the above-described network nodes.

In accordance with the data reporting method and system provided in theembodiments of the present disclosure, data uploading is performed by anetwork node with higher data integrity, so that the integrity of datais ensured. Moreover, when a fault occurs in a server of a network node,data uploading can be automatically switched to a server of anothernetwork node without manual intervention, so that the processing timefor data uploading is shortened and the data timeliness is ensured.

The contents described above can be implemented independently or jointlyin various ways, and these variants shall fall into the scope of theembodiments of the present disclosure.

It is to be noted that, as used herein, the term “comprise/comprising,”“include/including” or any other variants thereof is intended toencompass a non-exclusive inclusion, so that an object or deviceincluding a series of elements not only includes these elements, butalso includes other elements not listed clearly, or further includeselements inherent to this object or device. Without more restrictions,an element defined by the phrase “comprising . . . ” does not excludethe presence of other identical elements in the object or deviceincluding this element.

The foregoing embodiments are merely used for describing the technicalsolutions of the present disclosure and not intended to constitute anylimitations thereto. The present disclosure has been described in detailby the preferred embodiments. It should be understood by a person ofordinary skill in the art that, modifications or equivalent replacementscan be made to the technical solutions of the present disclosure withoutdeparting from the spirit and scope of the technical solutions of thepresent disclosure, and these modifications or equivalent replacementsshall fall into the scope defined by the claims of the presentdisclosure.

INDUSTRIAL APPLICABILITY

The embodiments of the present disclosure provide a data reportingmethod and system. Data uploading is performed by a network node withhigher data integrity, so that the integrity of data is ensured.Moreover, when a fault occurs in a server of a network node, datauploading can be automatically switched to a server of another networknode without manual intervention, so that the processing time for datauploading is shortened and the data timeliness is ensured.

1. A data reporting method comprising: generating a data uploading tokenby a main network node; determining, from a plurality of data-uploadingnetwork nodes waiting for data uploading, a plurality of qualifiednetwork nodes having a data uploading qualification; allowing thequalified network nodes to compete for the data uploading token; andcoordinating a data uploading operation with a winning network node ofthe qualified network nodes that obtained the data uploading token. 2.The data reporting method according to claim 1, wherein determining thequalified network nodes includes, for each data-uploading network node:acquiring an integrity of data to be uploaded that is stored on thedata-uploading network node; and determining that the data-uploadingnetwork node has the data uploading qualification in response to theintegrity being greater than or equal to a threshold.
 3. The datareporting method according to claim 2, wherein acquiring the integrityof the data to be uploaded includes: acquiring meta-information relatedto the data to be uploaded; synchronizing the meta-information withother data-uploading network nodes; and determining the integrity of thedata to be uploaded as a ratio of the meta-information of thedata-uploading network node to a maximum value among themeta-information of the plurality of data-uploading network node.
 4. Thedata reporting method according to claim 1, wherein allowing thequalified network nodes to compete for the data uploading tokenincludes: receiving requests for acquiring the data uploading token fromthe qualified network nodes; determining whether the data uploadingtoken is in a released state; and in response to the data uploadingtoken being in the released state: issuing the data uploading token toone of the qualified network nodes that requests for the data uploadingtoken earliest in time; and setting the data uploading token to be in anoccupied state.
 5. The data reporting method according to claim 4,wherein allowing the qualified network nodes to compete for the datauploading token further includes: receiving, from the qualified networknodes, time thresholds for releasing the data uploading token along withthe requests for acquiring the data uploading token; performing timingafter issuing the data uploading token to the one of the qualifiednetwork node that requests for the data uploading token earliest intime; and in response to a timing reaching the time threshold receivedfrom the one of the qualified network nodes that requests for the datauploading token earliest in time, setting the data uploading token to bein the released state.
 6. The data reporting method according to claim1, further comprising: releasing the data uploading token by the winningnetwork node after data uploading; determining whether the datauploading is successful; and in response to the data uploading beingsuccessful, notifying other qualified network nodes to stop competingfor the data uploading token.
 7. A data reporting device at a networknode comprising: a processor; and a memory storing instructions that,when executed by the processor, cause the processor to: determinewhether the network node has a data uploading qualification; in responseto determining that the network node has the data uploadingqualification, compete with one or more other network nodes having thedata uploading qualification for a data uploading token generated by amain network node; and in response to successfully obtaining the datauploading token, execute a data uploading operation.
 8. The datareporting device according to claim 7, wherein the instructions furthercause the processor to: acquiring an integrity of data to be uploadedthat is stored on the network node; and determine that the network nodehas the data uploading qualification in response to the integrity beinggreater than or equal to a threshold.
 9. The data reporting deviceaccording to claim 8, wherein the instructions further cause theprocessor to: acquire meta-information related to the data to beuploaded; synchronize the meta-information with the one or more othernetwork nodes having the data uploading qualification; and determine theintegrity of the data to be uploaded as a ratio of the meta-informationof the network node to a maximum value among the meta-information of thenetwork node and the one or more other network nodes having the datauploading qualification.
 10. The data reporting device according toclaim 7, wherein the instructions further cause the processor totransmit, to the main network node, a request for acquiring the datauploading token.
 11. The data reporting device according to claim 10,wherein the instructions further cause the processor to transmit, to themain network node, a time threshold for releasing the data uploadingtoken along with the request for acquiring the data uploading token. 12.The data reporting device according to claim 7, wherein the instructionsfurther cause the processor to: release the data uploading token afterdata uploading; determine whether the data uploading is successful; andin response to the data uploading being successful, notify the one ormore other network nodes having the data uploading qualification to stopcompeting for the data uploading token.
 13. A data reporting device at anetwork node comprising: a processor; and a memory storing instructionsthat, when executed by the processor, cause the processor to: generate adata uploading token; receive requests for acquiring the data uploadingtoken from a plurality of qualified network nodes; determine whether thedata uploading token is in a released state; and in response to the datauploading token being in the released state: issue the data uploadingtoken to one of the qualified network nodes that requests for the datauploading token earliest in time; and set the data uploading token to bein an occupied state.
 14. The data reporting device according to claim13, wherein the instructions further cause the processor to: receive,from the qualified network nodes, time thresholds for releasing the datauploading token along with the requests for acquiring the data uploadingtoken; perform timing after issuing the data uploading token to the oneof the qualified network node that requests for the data uploading tokenearliest in time; and in response to a timing reaching the timethreshold received from the one of the qualified network nodes thatrequests for the data uploading token earliest in time, set the datauploading token to be in the released state.